A W3C-DOM Level 2 compatibility layer to programming Dynamic HTML in standard DOM and exactly same way in any browser with DHTML capabilities: Navigator 4.x, MSIE 4.x, 5.x and Mozilla/Netscape 6 as reference implementation.
The jsDOM project was created in order to develop a Javascript library for creating dynamic html components in browsers that support the DOM. [Open source, LGPL]